package cn.ainit.base.product;

import java.util.List;

import cn.ainit.base.product.entity.ProductInfo;

public interface ProductDao {
	/**
	 * 保存商品信息
	 * @return
	 * @throws Exception
	 * @author wyang
	 * @date : 2014-2-19 下午05:13:47
	 */
	boolean saveProduct(ProductInfo productInfo) throws Exception;
	/**
	 * 修改商品信息
	 * @return
	 * @throws Exception
	 * @author wyang
	 * @date : 2014-2-19 下午05:15:12
	 */
	boolean updProduct(ProductInfo productInfo) throws Exception;
	/**
	 * 根据ID查询是否有该商品
	 * @param hid
	 * @return
	 * @throws Exception
	 * @author wyang
	 * @date : 2014-2-20 下午01:47:30
	 */
	boolean findProduct(String hid) throws Exception;
	/**
	 * 根据选题查找对应的商品
	 * @param isbns
	 * @return
	 * @throws Exception
	 * @author wyang
	 * @date : 2014-6-10 下午02:22:58
	 */
	List xtFindProd(String isbns) throws Exception;
	/**
	 * 根据商品信息查找商品在各个库房的库存数
	 * @param proId
	 * @return
	 * @throws Exception
	 */
	String execProFunc(String proId,String staId,String oid) throws Exception;
}
